.Home {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  header {
    width: 100%;
    height: 1.6rem;
    font-size: .16rem;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    padding: .25rem .2rem;
    flex-shrink: 0;

    >div {
      height: 35px;
      display: flex;
      align-items: center;
      justify-content: space-between;

      p {
        line-height: .18rem;
        font-size: .16rem;
        font-weight: 600;
      }

      & p:last-child {
        width: .8rem;
        padding: .05rem .1rem;
        display: flex;
        border-radius: .13rem;
        justify-content: space-between;
        border: 1px solid rgba(0, 0, 0, .1);
      }

      h4 {
        margin-left: .2rem;
      }
    }

    .adm-steps {
      height: .8rem;
      width: 100%;
      margin: .15rem auto 0;
    }
  }

  main {
    width: 100%;
    flex-grow: 1;
    overflow: scroll;
    background-color: #F6F7FB;
  }

  footer {
    width: 100%;
    font-size: .16rem;
    flex-shrink: 0;
  }
}